Formalizing the Meta-Theory of Q0 in Rogue-Sigma-Pi

نویسنده

  • Li-Yang Tan
چکیده

Introduced by Peter Andrews in the 1960’s, Q0 is a classical higher-order logic based on simply-typed lambda calculus. This paper presents our work in progress on the formalizing of Q0 in a programming language, Rogue-Sigma-Pi (RSP), with the aim of validating its meta-theory. The main challenge of this project arises from the fact that while all logical derivations are carried out in much detail in Andrews’ formalism, many of the syntactic derivations have been kept implicit. Therefore, most of our work has been devoted to setting up a framework that allows us to formalize low-level syntactic notions of Q0, such as variable occurrences, bindings and replacement. This formalization also includes proving meta-theoretic properties of these various syntactic notions. Building on the the ability to prove syntactic derivations assumed in Andrews’ formalism, recent progress has led to the proving of basic meta-theorems of Q0, such as the equality rules, alpha-equivalence, betaand eta-conversions, as well as capture-avoiding substitution. This paper will discuss the theoretical and engineering challenges faced in our formalizing of Q0 in RSP that is guided by a faithful adherence to Andrews’ presentation on paper.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Imperative LF Meta-Programming

Logical frameworks have enjoyed wide adoption as meta-languages for describing deductive systems. While the techniques for representing object languages in logical frameworks are relatively well understood, languages and techniques for metaprogramming with them are much less so. This paper presents work in progress on a programming language called Rogue-Sigma-Pi (RSP), in which general programs...

متن کامل

Validated Proof-Producing Decision Procedures

A widely used technique to integrate decision procedures (DPs) with other systems is to have the DPs emit proofs of the formulas they report valid. One problem that arises is debugging the proof-producing code; it is very easy in standard programming languages to write code which produces an incorrect proof. This paper demonstrates how proof-producing DPs may be implemented in a programming lan...

متن کامل

Controlling the Occurrence of Rogue Waves in an Optically Injected Semiconductor Laser via Changing The Injection Strength

The rouge waves in an optically injected semiconductor lasers are receiving a lot of interest. In this work, the generating and controlling of the rogue waves in semiconductor lasers have been investigated. For this purpose, the laser’s rate equations are solved numerically in a specified time interval, then the field amplitude and the intensity versus time are calculated and analyzed. To solve...

متن کامل

General Theory of Cycle-Dependence of Total pi-Electron Energy

The theoretical treatment of cycle-effects on total pi-electron energy, mainly elaborated by Nenad Trinajstic and his research group, is re-stated in a general and more formal manner. It enables to envisage several other possible ways of measuring the cycle-effects and points at further directions of research.

متن کامل

The Effects of Sildenafil on Fetal Doppler Indices: A Systematic Review and Meta-Analysis

 Background & Objective:  Sildenafil citrate is a potential new strategy for the management of intrauterine growth restriction (IUGR) and preeclampsia, although its efficacy still needs to be approved. Accordingly, the aim of this study was to systematically assess the effectiveness of sildenafil on improving fetal Doppler indices, as well as the most common adverse effects of sildenafil.  ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005